import request from "@/utils/request";

// 用户登录
export function login(data) {
	return request.post("/user/login", data);
}

// 获取用户列表
export function getUserList(params) {
	return request.get("/users/list", params);
}

// 获取用户详情
export function getUserDetail(id) {
	return request.get(`/users/findOne/${id}`);
}

// 新增用户
export function addUser(data) {
	return request.post("/users/create", data);
}

// 更新用户
export function updateUser(id, data) {
	return request.patch(`/users/update/${id}`, data);
}

// 删除用户
export function deleteUser(id) {
	return request.delete(`/users/delete/${id}`);
}

// 用户积分充值
export function rechargePoints(data) {
	return request.post("/points", data);
}

// 更新用户状态
export function updateUserStatus(id, status) {
	return request.patch(`/users/update/${id}`, { status });
}

// 重置用户密码
export function resetUserPassword(id) {
	return request.patch(`/users/reset-password/${id}`, { password: "123456" });
}
